If we only convert the first then motion hint emulation won't
work since we don't see the next motion even until we've
fully handled this one.
However, this changes a behaviour that has been like this since
the mists of time. I don't know if it could cause other issues.
I haven't seen any yet though.
XEvent xevent;
Display *xdisplay = GDK_DISPLAY_XDISPLAY (display);
- while (!_gdk_event_queue_find_first(display) && XPending (xdisplay))
+ while (XPending (xdisplay))
{
XNextEvent (xdisplay, &xevent);